365bet中国官方网站

  • word of the day

    salvia sclarea

    salvia sclarea - 365bet中国官方网站 definition and meaning for word salvia sclarea

    Definition
    (noun) aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental
    Synonyms : clary
  • Download our Mobile App Today